// main Module lef menu router
import Main from '@/module/main/Main'

export const menuRouter = [
    {
        path: '/main',
        icon: 'ios-paper',
        name: 'manage_account',
        title: '账户管理',
        component: () => import ('@/module/main/Main'),
        children: [
            {
                path: '/account/list',
                name: 'manage_account_list',
                icon: 'md-contact',
                title: '账户管理',
                meta: {
                    title: '账户管理',
                    // 在做角色权限管理的时候需要使用
                    needAuth: true
                },
                // 在做角色权限管理的时候需要使用
                access: 0,
                component: () => import ('@/module/account/AccountPage.vue')
            },
        ]
    },
    {
        path: '/main',
        icon: 'ios-person',
        name: 'manage_user',
        title: '用户管理',
        component: () => import ('@/module/main/Main'),
        children: [
            {
                path: '/user/list',
                name: 'manage_user_list',
                icon: 'md-person',
                title: '用户管理',
                meta: {
                    title: '用户管理',
                    // 在做角色权限管理的时候需要使用
                    needAuth: true
                },
                // 在做角色权限管理的时候需要使用
                access: 0,
                component: () => import ('@/module/user/UserPage.vue')
            }
        ]
    },
    {
        path: '/main',
        icon: 'ios-person',
        name: 'manage_room',
        title: '房间管理',
        component: () => import ('@/module/main/Main'),
        children: [
            {
                path: '/room/list',
                name: 'manage_room_list',
                icon: 'md-cube',
                title: '房间管理',
                meta: {
                    title: '房间管理',
                    // 在做角色权限管理的时候需要使用
                    needAuth: true
                },
                // 在做角色权限管理的时候需要使用
                access: 0,
                component: () => import ('@/module/room/RoomPage.vue')
            }
        ]
    },
    {
        path: '/main',
        icon: 'ios-person',
        name: 'manage_circle',
        title: '圈子管理',
        component: () => import ('@/module/main/Main'),
        children: [
            {
                path: '/circle/info',
                name: 'manage_circle_info',
                icon: 'md-people',
                title: '圈子信息',
                meta: {
                    title: '圈子信息',
                    // 在做角色权限管理的时候需要使用
                    needAuth: true
                },
                // 在做角色权限管理的时候需要使用
                access: 0,
                component: () => import ('@/module/circle/CircleInfoPage.vue')
            },
        ]
    },
    {
        path: '/main',
        icon: 'md-card',
        name: 'manage_recharge',
        title: '充值管理',
        component: () => import ('@/module/main/Main'),
        children: [
            // {
            //     path: '/recharge/account',
            //     name: 'manage_recharge_account',
            //     icon: 'md-pricetag',
            //     title: '账号充值',
            //     meta: {
            //         title: '账号充值',
            //         // 在做角色权限管理的时候需要使用
            //         needAuth: true
            //     },
            //     // 在做角色权限管理的时候需要使用
            //     access: 0,
            //     component: () => import ('@/module/recharge/RechargeAccountPage.vue')
            // },
            {
                path: '/recharge/record',
                name: 'manage_recharge_record',
                icon: 'md-paper',
                title: '充值记录',
                meta: {
                    title: '充值记录',
                    // 在做角色权限管理的时候需要使用
                    needAuth: true
                },
                // 在做角色权限管理的时候需要使用
                access: 0,
                component: () => import ('@/module/recharge/RechargeRecordPage.vue')
            }
        ]
    },
    {
        path: '/main',
        icon: 'md-build',
        name: 'manage_setting',
        title: '系统设置',
        component: () => import ('@/module/main/Main'),
        children: [
            {
                path: '/set/notice',
                name: 'manage_notice',
                icon: 'md-mail',
                title: '公告管理',
                meta: {
                    title: '公告管理',
                    // 在做角色权限管理的时候需要使用
                    needAuth: true
                },
                // 在做角色权限管理的时候需要使用
                access: 0,
                component: () => import ('@/module/notice/NoticePage.vue')
            },
            {
                path: '/set/service',
                name: 'manage_customer_service',
                icon: 'md-headset',
                title: '客服设置',
                meta: {
                    title: '客服设置',
                    // 在做角色权限管理的时候需要使用
                    needAuth: true
                },
                // 在做角色权限管理的时候需要使用
                access: 0,
                component: () => import ('@/module/service/CustomerServicePage.vue')
            }
        ]
    }
];

export default menuRouter;
